#define _CRT_SECURE_NO_WARNINGS 1
///**
// * Definition for a binary tree node.
// * struct TreeNode {
// *     int val;
// *     struct TreeNode *left;
// *     struct TreeNode *right;
// * };
// */
//bool Symmetric(struct TreeNode* p, struct TreeNode* q)
//{
//    if (p == NULL && q == NULL)
//    {
//        return true;
//    }
//    if (p == NULL || q == NULL)
//    {
//        return false;
//    }
//    if (p->val != q->val)
//    {
//        return false;
//    }
//    return Symmetric(p->left, q->right) && Symmetric(p->right, q->left);
//}
//bool isSymmetric(struct TreeNode* root)
//{
//    if (root == NULL)
//    {
//        return true;
//    }
//    return Symmetric(root->left, root->right);
//}

#include<stdio.h>
#include<assert.h>

void text(int* a)
{
	assert(a);
	printf("hehe");
}
int main()
{
	int* a=NULL;
	text(a);
	return 0;
}